package com.itheima.health.service;

import com.itheima.health.pojo.*;

import java.util.List;

/**
 * 移动服务
 * PROJECT_NAME: teamwork-health-system
 * NAME: MobileService
 * USER: zhang
 * DATE: 2023/6/6
 * DESCRIPTION :
 *
 * @author YAN6D9N6SH3N6
 * @date 2023/06/06 19:23:57
 */
public interface MobileService {
    /**
     * 查询全部套餐
     *
     * @return 全局通用返回信息Bean(套餐集合)
     */
    List<Setmeal> selectAllSetmeal();

    /**
     * 根据套餐Id查看套餐详情
     *
     * @param id 套餐Id
     * @return 全局通用返回信息Bean(Setmeal)
     */
    Setmeal selectSetmealById(Integer id);

    /**
     * 提交预约
     *
     * @param orderDTO 预约信息
     * @return {@link Order} 预约订单信息
     */
    Order submit(OrderDTO orderDTO);

    /**
     * 通过id查询预约信息
     *
     * @param id 预约单id
     * @return {@link OrderVO}
     */
    OrderVO getAllOrder(Integer id);
}
